首页> 外文OA文献 >Dynamic Test Scheduling in Hardware-In-the-Loop Simulation of Commercial Vehicles
【2h】

Dynamic Test Scheduling in Hardware-In-the-Loop Simulation of Commercial Vehicles

机译:商用车在环仿真中的动态测试调度

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Modern day commercial vehicles are controlled by various Electronic Control Units (ECU). They are not only tested as single units, but also by networking them in Controlled Area Network bus (CAN) to form a complete electrical control system. This is achieved using Hardware In the Loop (HIL) Integration Lab. In HIL, the electrical system is connected to a real time mathematical model of the vehicle plus it’s environment so as to form a loop.Testing functionality of the electrical system begins by defining functional tests. An example would be testing cruise control activation. Executing each test is made possible by parameterizing variables in the vehicle dynamic model and externally controlling them.HIL based Verification and Validation (V\u26V) is moving towards automation. This is because of the complexity of electrical control systems is increasing and manual V\u26V is time consuming. In an automated test environment, a Test Engineer develops test scripts to implement functional tests. These test scripts execute the vehicle model in real time, control parameterized variables, and observe the electrical system response. This is compared to the expected response to decide if a functional test passed or failed.Tests are designed to remain independent of each other. Scheduling of tests is done by the Test Engineer, which is a difficult task owing to their large number and possible combinations. Hence, the normal practice is to execute tests in a predefined sequence.To solve the test scheduling problem in Hardware In the Loop simulation, two solutions are proposed. Both the solutions exploit relationship between test case and state of the vehicle in a dynamic simulation environment. An example of such relationship is engaging cruise control only when vehicle speed is above 20 km/h. It can be proved that a test process that is sensitive to the simulation environment will be more realistic and hence efficient.One solution is to model the test execution as a state machine. Tests are treated as states. Entry conditions for each state are defined using state variables of the dynamic model. When a simulation is run, state variables of the dynamic model are sampled in real time. One sample of state variables trigger a transition from one state to another in the state machine. When the state machine is in one state, a test case corresponding to that state is selected and executed. A sequence of these transitions results in a test process evolving in time.The second proposed solution is functionally similar to a state machine but it’s implementation is derived from logic design. Here, one sample of state variables is compared with entry conditions of each test case. Test cases whose entry conditions match with the current sample are selected for execution.Both the solutions use Failure Mode Effective Analysis (FMEA) to resolve test selection conflicts, that is, situations where more than one test is selected.Results show that test execution using this approach is sensitive to the simulation environment and comparable to that of a real test drive scenario. An improvement in test efficiency both in Qualitative and Quantitative terms is also achieved. Test runs show how the new method of test execution allows faults to propagate from one test to another like in a real test drive.
机译:现代商用车由各种电子控制单元(ECU)控制。它们不仅作为单个单元进行测试,而且通过在受控区域网络总线(CAN)中联网以形成完整的电气控制系统进行测试。这是通过硬件在环(HIL)集成实验室实现的。在HIL中,电气系统连接到车辆及其周围环境的实时数学模型,从而形成回路。电气系统的测试功能始于定义功能测试。一个示例是测试巡航控制系统的激活。通过参数化车辆动力学模型中的变量并从外部控制它们,可以执行每个测试。基于HIL的验证和确认(V \ u26V)正在朝着自动化方向发展。这是因为电气控制系统的复杂性在增加,并且手动V \ u26V耗时。在自动化测试环境中,测试工程师开发测试脚本以实施功能测试。这些测试脚本可实时执行车辆模型,控制参数化变量并观察电气系统响应。将其与预期响应进行比较,以确定功能测试是通过还是失败。测试旨在保持彼此独立。测试计划由测试工程师完成,由于数量众多且可能组合,因此这是一项艰巨的任务。因此,通常的做法是按预定的顺序执行测试。为了解决“硬件在环”仿真中的测试调度问题,提出了两种解决方案。两种解决方案都利用了动态仿真环境中测试用例与车辆状态之间的关系。这种关系的一个例子是仅在车速高于20 km / h时才进行巡航控制。可以证明,对仿真环境敏感的测试过程将更加现实,从而更加高效。一种解决方案是将测试执行建模为状态机。测试被视为状态。使用动态模型的状态变量定义每个状态的输入条件。运行模拟时,将实时采样动态模型的状态变量。状态变量的一个样本触发状态机中从一种状态到另一种状态的转换。当状态机处于一种状态时,将选择并执行与该状态相对应的测试用例。这些转换的顺序导致测试过程随时间而变化。第二个提出的解决方案在功能上类似于状态机,但其实现是从逻辑设计中得出的。这里,将状态变量的一个样本与每个测试用例的进入条件进行比较。选择输入条件与当前样本匹配的测试用例执行。两种解决方案均使用故障模式有效分析(FMEA)解决测试选择冲突,即选择了多个测试的情况。结果表明使用这种方法对仿真环境敏感,可以与真实的测试驱动方案相媲美。定性和定量方面的测试效率也得到了提高。测试运行显示了新的测试执行方法如何使故障从一个测试传播到另一个测试,就像在实际测试驱动器中一样。

著录项

  • 作者

    Cletus, Tenil;

  • 作者单位
  • 年度 2011
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号